'use strict'

/**
 * 2009 年 ES5 的出现。ES5 规范增加了新的语言特性并且修改了一些已经存在的特性。
 * 为了保证旧的功能能够使用，大部分的修改是默认不生效的。你需要使用 "use strict" 来明确地激活这些特性。
 * 当它处于脚本文件的顶部时，则整个脚本文件都将以“现代”模式进行工作。
 *
 * "use strict" 可以被放在函数体的开头。这样则可以只在该函数中启用严格模式。但通常人们会在整个脚本中启用严格模式。
 * 确保"use strict"出现在脚本的最顶部，只有注释可以出现在 "use strict" 的上面。
 *
 * 在浏览器 开发者控制台 运行代码时，请注意它默认是不启动 use strict 的。
 *
 * 现代 JavaScript 支持 “class” 和 “module” —— 高级语言结构，它们会自动启用 "use strict"。
 */

// 严格模式 下，声明变量必须使用 关键字，否则运行时会报错，非严格模式下不用 关键字 也可以正常声明并使用变量。
age = 18
console.log(age)
